package utils;

/**
 * @author shun
 * @date 2022-10-21 21:28:58
 * @note 我之为也
 */

import java.math.BigDecimal;

public class BigDecimalUtil {
    public static  BigDecimal getBigDecimal(double data,int scale){
        // 1、对scale进行入参检测
        if(scale < 0 ){
            System.out.println("数据有误");
            BigDecimal big = new BigDecimal(0);
            return big;
        }

        // 2、 对结果保留2位有效数字
        BigDecimal big = new BigDecimal(data);
        // 四舍五入
        BigDecimal bigDecimal = big.setScale(scale, BigDecimal.ROUND_HALF_UP);
        return bigDecimal;
    }
}
